## API Report File for "@backstage/plugin-search-backend-module-explore"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
/// <reference types="node" />

import { Config } from '@backstage/config';
import { DocumentCollatorFactory } from '@backstage/plugin-search-common';
import { ExploreTool } from '@backstage/plugin-explore-common';
import { IndexableDocument } from '@backstage/plugin-search-common';
import { Logger } from 'winston';
import { PluginEndpointDiscovery } from '@backstage/backend-common';
import { Readable } from 'stream';
import { TokenManager } from '@backstage/backend-common';

// @public
export interface ToolDocument extends IndexableDocument, ExploreTool {}

// @public
export class ToolDocumentCollatorFactory implements DocumentCollatorFactory {
  // (undocumented)
  execute(): AsyncGenerator<ToolDocument>;
  // (undocumented)
  static fromConfig(
    _config: Config,
    options: ToolDocumentCollatorFactoryOptions,
  ): ToolDocumentCollatorFactory;
  // (undocumented)
  getCollator(): Promise<Readable>;
  // (undocumented)
  readonly type: string;
}

// @public
export type ToolDocumentCollatorFactoryOptions = {
  discovery: PluginEndpointDiscovery;
  logger: Logger;
  tokenManager?: TokenManager;
};
```
